package org.tmatesoft.svn.cli; import java.io.IOException; import java.security.Permission; import org.tmatesoft.svn.cli.svn.SVN; import org.tmatesoft.svn.core.SVNException; public class SvnCliTest { public static void main(String[] args) throws SVNException, IOException { SVN.main(new String[] { "log", "--limit", "10", "-g", "C:/Users/alex/workspace/sqljet/org.tmatesoft.sqljet.trunk", }); System.exit(0); System.exit(0); } protected static void disableSystemExitCall() { final SecurityManager securityManager = new SecurityManager() { @Override public void checkExit(int status) { super.checkExit(status); throw new SecurityException("System.exit calls not allowed!"); } @Override public void checkPermission(Permission perm) { } }; System.setSecurityManager(securityManager); } /** * Enables System.exit calls */ protected static void enableSystemExitCall() { System.setSecurityManager(null); } }